inflatable liferaft - English Synonyms Dictionary